class Solution {
public:
    void moveZeroes(vector<int>& nums) {
        int last=0, cur=0;

        for(;cur<nums.size();cur++){
            if(nums[cur]!=0){
                nums[last] = nums[cur];
                last++;
            }
        }

        for(;last<nums.size();last++){
            nums[last] = 0;
        }

    }
};